﻿@charset "utf-8";
/* CSS Document */
/***** -----   Initialization   -----*****/
html, body, div, span, h1, h2, h3, h4, h5, h6, hr, p, a, samp, strong, blockquote, dl, dt, dd, ul, ol, li, pre, form, label, table, tbody, tr, th, td, img { border:0 none; margin:0; padding:0; font-size:100%; font-family:"微软雅黑"; list-style-type:none; }
input, textarea, select { margin:0; padding:0; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:active { star:expression(this.onFocus=this.blur()); }
a:focus { outline:0; }
textarea, select { background:#fff; resize:none; }
body { font-size:62.5%; background:#fff; } 
ul, ol { list-style:none; }
em, i { font-style:normal; }
table { border-collapse: collapse; border-spacing: 0; }
img{ max-width:100%; max-height:100%;}
.dh-wz{ padding-top:20px;}
.in-ss{ text-align:left; padding-top:15px; }
.banner img{ max-height:100%; max-width:100%;}
.index-n-1-1-1{ color:#333; width:185px; background:#f2f2f2; font-size:13px; font-weight:bold; display:inline-block; padding:2px 10px; border:1px solid #ccc; border-radius:5px;}
.index-n-1-1-2{ color:#e7bfc8; font-weight:bold; padding-left:10px;}
.index-n-1-1-3{ float:right;}
.index-n-1-1{ margin-bottom:20px;}
.index-n-1-2-2{ font-size:12px; line-height:180%; color:#555; padding-left:5px;}
.index-n-1-2-2 span{ display:block; text-indent:2em; }
.index-n-1-2-2 a{ color:#8e0000; font-size:12px; }
.index-n-1-2-1{ padding-right:5px;}
.index-n-1-3 a{ color:#555; font-size:12px; }
.index-n-1-3 a:hover{ color:#8e0000;}
.index-n-1-3 a span{ float:right;}
.index-n-1-3{ clear:both; overflow:hidden; padding-top:10px;}
.index-n-1{ padding-right:10px;}
.index-n-11{ padding-left:5px;}
.index-n-11-2-1{ padding-right:0px; }
.index-n-11-2-2{ padding-left:0px; padding-top:10px; }
.index-n-11-2-1 img{ width:100%;}
.index-n-t-1 a{ background:#f00; padding:5px 10px; color:#fff; font-size:16px;}
.s-s a{ background:#f00; color:#fff; padding:2px 5px; }
.s-s{ position:relative; left:-100px;}
.news-1-2-2{font-size:14px;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  

#wrapper {

  }


.rslides {

  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs { text-align:right;
  list-style: none;
  padding: 0;
  background:#000;
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
 
  max-width: 540px;
  padding:0;
  
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a { text-decoration:none; color:#fff; border-left:1px solid #fff;
  width: auto;
 
  padding: 0px 10px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background:#000;
  color: #f00;
  font-weight: bold;
  }

/* Callback example */
.events {
  list-style: none;
  }

.callbacks_container {

  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
 
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.bottom{ background:#7f7f7f; padding:20px 0px; margin-top:20px;}
.bot-1{ text-align:center; height:100px;}
.bot-2{ padding:1% 3%; font-size:14px; color:#fff; border-right:1px solid #fff;line-height:200%; border-left:1px solid #fff;}
.bot-3-1-1 span{ background:#ab3637; width:100px; margin:0 auto; margin-bottom:20px; text-align:center; display:block; padding:5px 10px; color:#fff;}
.bot-3-1-1{ color:#fff; font-size:14px; text-align:center; }
.bot-3-1-1 img{ max-width:80px;}
.bot-3-1{ text-align:center;}
.bot-3-2{ text-align:center;}
.bot-3{padding:1% 3%;}




.jtyw{ padding-top:15px;}
.jt-l-1{ background:#d00200; padding:10px;}
.jt-left li a{ display:block; background:#fee6eb; border-bottom:2px solid #fafafa; color:#666; padding:10px; font-size:15px; }

.jt-left li a span{ font-size:20px; font-weight:bold; padding-right:10px; }
.jt-left li a.on{ color:#fff; background:#f03c47;}
.jt-left li a:hover{color:#fff; background:#f03c47;}
.jt-r-1{ background:#fee6eb; text-align:right; font-size:14px; color:#3ca1f0; padding:15px 10px;}
.jt-r-1 a{color:#3ca1f0; padding-left:5px; padding-right:5px;}
.jt-r-1 span a{ color:#333;}
.jt-right{ padding-left:40px; padding-right:20px;}
.jt-r-2{ font-size:26px; font-weight:bold; color:#333; padding:20px 0px;}
.data-time{font-size:16px;padding-bottom:20px;color:#888}
.Box {position: relative; margin:0 auto; }
.Box .content {margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;height:50px; position: absolute;top: 60px;cursor: pointer;}
.Box .Box_con .btnl {background: url(images/jtl02.png) no-repeat center;left:-50px;}
.Box .Box_con .btnr {background: url(images/jtr02.png) no-repeat center;right:-50px;}
.Box .Box_con .btnl:hover {background: url(images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 210px;height: 160px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 210px;height:160px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
.Box .Box_con .btn img{ height:100px;}
.jt-r-3 img{ max-width:100%; width:100%;}
.jt-r-3{ margin-top:10px;}

.bot1-2-1 a{ clear:both; font-size:14px;overflow:hidden; color:#ccc; border-bottom:1px solid #ccc; padding:5px 20px;}
.bot1-2-1{text-align:center;padding-bottom:10px;}
.bot1-1{ color:#fff; font-size:16px; padding-bottom:10px;}
.bot1-2{ padding:0px; border:0px;}
.bot1-2-1 img{ max-width:100%;}
.bottom1{ padding:40px 0px;}
.bot1-3-1{ text-align:center;}
.bot1-3-1 img{ max-width:150px;}
.container{ padding:0px 10px;}
.jtyw1-1{ background:#e6f2f6; margin:10px 0px; padding:5px; font-size:18px; color:#333;}
.jtyw1-1-1{font-size:18px; color:#333;}
.jtyw1-1-2{ float:right; font-size:14px;}
.jtyw1-1-2 a{ color:#333; padding-left:5px; padding-right:5px;}
.jtyw1-2-1{ text-align:center;  padding:10px;}
.jtyw1-2-1 img{ margin-bottom:10px; max-height:170px;}
.jtyw1-2-1 a{font-size:16px; color:#333;}
.jtyw1-2-1 a:hover{ color:#f00;}
.jtyw1-2{ clear:both; overflow:hidden;}
.fy{ margin:30px 0px; text-align:center; clear:both; overflow:hidden;height:30px; line-height:30px;}
.fy a{ padding:5px 15px; background:#f2f2f2; color:#333; margin:0px 5px; font-size:16px; }
.fy a.on{  background:#65beba; color:#fff;}
.fy a:hover{ background:#65beba; color:#fff;}
.jtjs-1{ font-size:15px; text-indent:2em; line-height:200%; color:#333;}
.jtjs-1 img{max-width:100%;}
.jtyw{ padding-top:20px;}
.jtjs{ background:#fafcfd; padding-bottom:20px;}
.jtjs-2{ text-align:right; }
.news-1{ padding:30px 0px; clear:both; overflow:hidden; border-bottom:1px solid #ccc; }
.news-1-1{ text-align:center;}
.news-1-1 img{max-width:100%;width:100%;}
.index-n{ padding:30px 0px;}	

@media (min-width:760px){
	.news-1-2{padding-left:20px;}
}
.news-1-2-1 a{ font-size:16px; color:#000; font-weight:bold;}
.news-1-2-1 a:hover{color:#65beba;}
.news-1-2-1 img{ max-width:20px; margin-right:3px;}
.news-1-2-2{ text-align:right; color:#999; padding:5px 0;}
.news-1-2-3{ color:#666; font-size:14px; line-height:200%;}
.news-1-2-4{ text-align:right; padding:5px 0;}
.news-1-2-4 a{ background:#e6f7fe; padding:5px 20px; border:1px solid #888; color:#65beba;}
.news-1-2-4 a:hover{ background:#65beba; color:#fff;}
.fy1{ text-align:right;}
.jt-left li img{ width:100%;}
.row{ margin:0px;}
/*手机样式*/
@media (min-width: 780px){
.BoxSwitch{ display:none;}
.bot1-2-1{ padding-left:15px; text-align:left;}


	}
@media (max-width: 780px){
	.news-1-1 img{ margin-bottom:10px;}
	.jtjs-2{ display:none;}
	.fy a{ padding:3px 8px; font-size:14px;}
	.jtyw1-2-1 img{ max-height:100px;}
	.jtyw1-1-1{ font-size:15px;}
	.jtyw1-1-2 a{ font-size:12px; padding:0px 2px;}
	.Box{ width:100%;}
	.Box .Box_con .btn{ display:none;}
	.jt-right{ padding:15px 0px;}
	
	.bot-3{ margin-top:20px;}
	.bot-1{ border-right:0px; height:inherit; margin-bottom:10px; }
	.bot-2{ border-right:0px; height:inherit;}
	.index-n-1{ margin-top:20px; padding-right:0px;}
	.index-n-11{ padding-left:0px;}
	.index-n{ padding:10px;}

	.in-ss{ display:none;}
	.dh-wz{ margin-top:-50px; padding-top:0px;}
	}	
	.page_info{font-size:16px ;}
/*pc-nav*/
.clear{clear: both;}
.pc-nav{height:60px;}
.pc-nav-list{float:left;text-align:right;}
.pc-nav .search{float: left;text-align:right;line-height:60px;height:60px;}
.pc-nav .search img{cursor: pointer;}
.pc-nav-list>ul>li{display:block;height:60px;float:right;position: relative; }
.pc-nav-list>ul>li>a{font-size:15px;font-weight:700;color: #333;line-height:60px;padding:0 20px;display:block;cursor: pointer;}
.pc-nav-list .sub-nav{overflow:hidden;z-index:10001;width:100%;position: fixed;left: 0 !important;background-color: rgba(0,0,0,0.7);top: auto !important;text-align:left;height:50px;line-height:50px; }
.pc-nav-list .sub-nav ul{float: left;overflow: hidden;  }
.pc-nav-list .sub-nav>ul>li{display: inline-block; float: left;}
.pc-nav-list .sub-nav>ul>li>a{color:#f5f5f5;font-size:15px;padding:0 20px}
.pc-nav-list .sub-nav>ul>li>a:hover{color:#fff;}
.pc-nav .search_input{z-index:10000;position: relative;text-align: right;clear:both;}
.pc-nav .search_input input{width: 252px;border:7px solid #f00;font-size: 14px;line-height:30px;padding:0 15px;outline:none;}

.menu_item_bg{width: 100%;height: 0;position: absolute;background-color: #e33333;left: 0;bottom: 0;transition: height 300ms;z-index: -1;}
}
/*m_nav*/
.m_nav{}
.nav_mobile{margin-top:10px;}
.nav_mobile a{display: block;float: left;}
.nav_mobile .m-menu{background:url(../images/list_icon.png);height:35px;width:35px;line-height:35px;background-size:contain;float: right;margin-top:7px;cursor:pointer;}
.nav_mobile_list{width:100%;border-top:1px solid #ccc;margin-top:10px;display: none;}
.nav_mobile_list ul li{height:40px;line-height:40px;}
.nav_mobile_list ul li a{display: block;text-align: center;font-size:16px;color:#666;border-bottom:1px solid #ccc;}
.nav_mobile_list ul li a:hover{color:#f00;}
